package com.cyandpos.pad.posdata;

import java.util.List;

public class QueryKDticket {


    /**
     * orderCount : 1
     * pageNo : 0
     * pageSize : 0
     * orderList : [{"needBuyCent":false,"needVipToOfferCoupon":false,"checkCrm":false,"totalCount":"1","totalAmount":"0","totalTaxAmount":"0","totalDiscount":"0","changeAmount":"0","serverBillId":"0","orderTime":"0001-01-01 00:00:00","orderBeginTime":"2021-03-24 13:catering_main_open_table:57","cent":"0","totalCent":null,"status":"4","djdStatus":"0","qrcode_fp":"","parkContent":null,"payListInfoStr":"","giftGoodsCount":"0","returnTax":false,"pickUpStatus":false,"subTickets":[{"deptCode":"01010301","deptId":0,"deptName":null,"tcktInx":"0","packageNo":"","personInfo":null,"goodsList":[{"ysDateList":[],"discountBillList":[],"inputCode":"00000002","barcode":"2100000002009","code":"00000002","id":"2","goodsGuid":"c6d799c981ee4647872a8f633e1796fb","name":"商品码2","unit":"","price":"25","saleCount":"1","hasedRefundCount":"0","saleMoney":"25","discount":"0","frontDiscount":"0","preferentialMoney":"0","deptId":"10","deptCode":"01010301","shopId":null,"classType":"1","bulkType":"0","packaged":false,"ticktInx":0,"ticktGoodsInx":0,"inx":0,"imageUrl":null,"stamp":"0","canDecimal":false,"promoteGoodsSign":"0","taxAmount":"0","freeTaxAmount":"0","wsjg":"0","taxRate":"0","taxed":0,"ms_xlmc":null,"canSaleCount":null,"packageNo":"","specifications":"","suitCount":"0","goldGoods_DJ":0}]}],"payList":[],"memberInfo":null,"casherInfo":{"personId":2,"personCode":"000002","personName":"测试营业员"},"offerCouponList":[],"waitOfferCouponList":[],"lottoList":[],"passengerInfo":null,"storeCode":"1","ddly":"1","ddlx":"0","orderFunction":0,"sktno":"100001","jlbh":"0","orderNo":"012103241006277"}]
     */

    private String orderCount;
    private int pageNo;
    private int pageSize;
    private List<Order> orderList;

    public String getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(String orderCount) {
        this.orderCount = orderCount;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public List<Order> getOrderList() {
        return orderList;
    }

    public void setOrderList(List<Order> orderList) {
        this.orderList = orderList;
    }

    public static class OrderListBean {
        /**
         * needBuyCent : false
         * needVipToOfferCoupon : false
         * checkCrm : false
         * totalCount : 1
         * totalAmount : 0
         * totalTaxAmount : 0
         * totalDiscount : 0
         * changeAmount : 0
         * serverBillId : 0
         * orderTime : 0001-01-01 00:00:00
         * orderBeginTime : 2021-03-24 13:catering_main_open_table:57
         * cent : 0
         * totalCent : null
         * status : 4
         * djdStatus : 0
         * qrcode_fp :
         * parkContent : null
         * payListInfoStr :
         * giftGoodsCount : 0
         * returnTax : false
         * pickUpStatus : false
         * subTickets : [{"deptCode":"01010301","deptId":0,"deptName":null,"tcktInx":"0","packageNo":"","personInfo":null,"goodsList":[{"ysDateList":[],"discountBillList":[],"inputCode":"00000002","barcode":"2100000002009","code":"00000002","id":"2","goodsGuid":"c6d799c981ee4647872a8f633e1796fb","name":"商品码2","unit":"","price":"25","saleCount":"1","hasedRefundCount":"0","saleMoney":"25","discount":"0","frontDiscount":"0","preferentialMoney":"0","deptId":"10","deptCode":"01010301","shopId":null,"classType":"1","bulkType":"0","packaged":false,"ticktInx":0,"ticktGoodsInx":0,"inx":0,"imageUrl":null,"stamp":"0","canDecimal":false,"promoteGoodsSign":"0","taxAmount":"0","freeTaxAmount":"0","wsjg":"0","taxRate":"0","taxed":0,"ms_xlmc":null,"canSaleCount":null,"packageNo":"","specifications":"","suitCount":"0","goldGoods_DJ":0}]}]
         * payList : []
         * memberInfo : null
         * casherInfo : {"personId":2,"personCode":"000002","personName":"测试营业员"}
         * offerCouponList : []
         * waitOfferCouponList : []
         * lottoList : []
         * passengerInfo : null
         * storeCode : 1
         * ddly : 1
         * ddlx : 0
         * orderFunction : 0
         * sktno : 100001
         * jlbh : 0
         * orderNo : 012103241006277
         */

        private boolean needBuyCent;
        private boolean needVipToOfferCoupon;
        private boolean checkCrm;
        private String totalCount;
        private String totalAmount;
        private String totalTaxAmount;
        private String totalDiscount;
        private String changeAmount;
        private String serverBillId;
        private String orderTime;
        private String orderBeginTime;
        private String cent;
        private String status;
        private String djdStatus;
        private String qrcode_fp;
        private String payListInfoStr;
        private String giftGoodsCount;
        private boolean returnTax;
        private boolean pickUpStatus;
        private CasherInfoBean casherInfo;
        private String storeCode;
        private String ddly;
        private String ddlx;
        private int orderFunction;
        private String sktno;
        private String jlbh;
        private String orderNo;
        private List<SubTicketItem> subTickets;

        public boolean isNeedBuyCent() {
            return needBuyCent;
        }

        public void setNeedBuyCent(boolean needBuyCent) {
            this.needBuyCent = needBuyCent;
        }

        public boolean isNeedVipToOfferCoupon() {
            return needVipToOfferCoupon;
        }

        public void setNeedVipToOfferCoupon(boolean needVipToOfferCoupon) {
            this.needVipToOfferCoupon = needVipToOfferCoupon;
        }

        public boolean isCheckCrm() {
            return checkCrm;
        }

        public void setCheckCrm(boolean checkCrm) {
            this.checkCrm = checkCrm;
        }

        public String getTotalCount() {
            return totalCount;
        }

        public void setTotalCount(String totalCount) {
            this.totalCount = totalCount;
        }

        public String getTotalAmount() {
            return totalAmount;
        }

        public void setTotalAmount(String totalAmount) {
            this.totalAmount = totalAmount;
        }

        public String getTotalTaxAmount() {
            return totalTaxAmount;
        }

        public void setTotalTaxAmount(String totalTaxAmount) {
            this.totalTaxAmount = totalTaxAmount;
        }

        public String getTotalDiscount() {
            return totalDiscount;
        }

        public void setTotalDiscount(String totalDiscount) {
            this.totalDiscount = totalDiscount;
        }

        public String getChangeAmount() {
            return changeAmount;
        }

        public void setChangeAmount(String changeAmount) {
            this.changeAmount = changeAmount;
        }

        public String getServerBillId() {
            return serverBillId;
        }

        public void setServerBillId(String serverBillId) {
            this.serverBillId = serverBillId;
        }

        public String getOrderTime() {
            return orderTime;
        }

        public void setOrderTime(String orderTime) {
            this.orderTime = orderTime;
        }

        public String getOrderBeginTime() {
            return orderBeginTime;
        }

        public void setOrderBeginTime(String orderBeginTime) {
            this.orderBeginTime = orderBeginTime;
        }

        public String getCent() {
            return cent;
        }

        public void setCent(String cent) {
            this.cent = cent;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getDjdStatus() {
            return djdStatus;
        }

        public void setDjdStatus(String djdStatus) {
            this.djdStatus = djdStatus;
        }

        public String getQrcode_fp() {
            return qrcode_fp;
        }

        public void setQrcode_fp(String qrcode_fp) {
            this.qrcode_fp = qrcode_fp;
        }

        public String getPayListInfoStr() {
            return payListInfoStr;
        }

        public void setPayListInfoStr(String payListInfoStr) {
            this.payListInfoStr = payListInfoStr;
        }

        public String getGiftGoodsCount() {
            return giftGoodsCount;
        }

        public void setGiftGoodsCount(String giftGoodsCount) {
            this.giftGoodsCount = giftGoodsCount;
        }

        public boolean isReturnTax() {
            return returnTax;
        }

        public void setReturnTax(boolean returnTax) {
            this.returnTax = returnTax;
        }

        public boolean isPickUpStatus() {
            return pickUpStatus;
        }

        public void setPickUpStatus(boolean pickUpStatus) {
            this.pickUpStatus = pickUpStatus;
        }

        public CasherInfoBean getCasherInfo() {
            return casherInfo;
        }

        public void setCasherInfo(CasherInfoBean casherInfo) {
            this.casherInfo = casherInfo;
        }

        public String getStoreCode() {
            return storeCode;
        }

        public void setStoreCode(String storeCode) {
            this.storeCode = storeCode;
        }

        public String getDdly() {
            return ddly;
        }

        public void setDdly(String ddly) {
            this.ddly = ddly;
        }

        public String getDdlx() {
            return ddlx;
        }

        public void setDdlx(String ddlx) {
            this.ddlx = ddlx;
        }

        public int getOrderFunction() {
            return orderFunction;
        }

        public void setOrderFunction(int orderFunction) {
            this.orderFunction = orderFunction;
        }

        public String getSktno() {
            return sktno;
        }

        public void setSktno(String sktno) {
            this.sktno = sktno;
        }

        public String getJlbh() {
            return jlbh;
        }

        public void setJlbh(String jlbh) {
            this.jlbh = jlbh;
        }

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public List<SubTicketItem> getSubTickets() {
            return subTickets;
        }

        public void setSubTickets(List<SubTicketItem> subTickets) {
            this.subTickets = subTickets;
        }

        public static class CasherInfoBean {
            /**
             * personId : 2
             * personCode : 000002
             * personName : 测试营业员
             */

            private int personId;
            private String personCode;
            private String personName;

            public int getPersonId() {
                return personId;
            }

            public void setPersonId(int personId) {
                this.personId = personId;
            }

            public String getPersonCode() {
                return personCode;
            }

            public void setPersonCode(String personCode) {
                this.personCode = personCode;
            }

            public String getPersonName() {
                return personName;
            }

            public void setPersonName(String personName) {
                this.personName = personName;
            }
        }

        public static class SubTicketsBean {
            /**
             * deptCode : 01010301
             * deptId : 0
             * deptName : null
             * tcktInx : 0
             * packageNo :
             * personInfo : null
             * goodsList : [{"ysDateList":[],"discountBillList":[],"inputCode":"00000002","barcode":"2100000002009","code":"00000002","id":"2","goodsGuid":"c6d799c981ee4647872a8f633e1796fb","name":"商品码2","unit":"","price":"25","saleCount":"1","hasedRefundCount":"0","saleMoney":"25","discount":"0","frontDiscount":"0","preferentialMoney":"0","deptId":"10","deptCode":"01010301","shopId":null,"classType":"1","bulkType":"0","packaged":false,"ticktInx":0,"ticktGoodsInx":0,"inx":0,"imageUrl":null,"stamp":"0","canDecimal":false,"promoteGoodsSign":"0","taxAmount":"0","freeTaxAmount":"0","wsjg":"0","taxRate":"0","taxed":0,"ms_xlmc":null,"canSaleCount":null,"packageNo":"","specifications":"","suitCount":"0","goldGoods_DJ":0}]
             */

            private String deptCode;
            private int deptId;
            private String tcktInx;
            private String packageNo;
            private List<Goods> goodsList;

            public String getDeptCode() {
                return deptCode;
            }

            public void setDeptCode(String deptCode) {
                this.deptCode = deptCode;
            }

            public int getDeptId() {
                return deptId;
            }

            public void setDeptId(int deptId) {
                this.deptId = deptId;
            }

            public String getTcktInx() {
                return tcktInx;
            }

            public void setTcktInx(String tcktInx) {
                this.tcktInx = tcktInx;
            }

            public String getPackageNo() {
                return packageNo;
            }

            public void setPackageNo(String packageNo) {
                this.packageNo = packageNo;
            }

            public List<Goods> getGoodsList() {
                return goodsList;
            }

            public void setGoodsList(List<Goods> goodsList) {
                this.goodsList = goodsList;
            }

            public static class GoodsListBean {
                /**
                 * ysDateList : []
                 * discountBillList : []
                 * inputCode : 00000002
                 * barcode : 2100000002009
                 * code : 00000002
                 * id : 2
                 * goodsGuid : c6d799c981ee4647872a8f633e1796fb
                 * name : 商品码2
                 * unit :
                 * price : 25
                 * saleCount : 1
                 * hasedRefundCount : 0
                 * saleMoney : 25
                 * discount : 0
                 * frontDiscount : 0
                 * preferentialMoney : 0
                 * deptId : 10
                 * deptCode : 01010301
                 * shopId : null
                 * classType : 1
                 * bulkType : 0
                 * packaged : false
                 * ticktInx : 0
                 * ticktGoodsInx : 0
                 * inx : 0
                 * imageUrl : null
                 * stamp : 0
                 * canDecimal : false
                 * promoteGoodsSign : 0
                 * taxAmount : 0
                 * freeTaxAmount : 0
                 * wsjg : 0
                 * taxRate : 0
                 * taxed : 0
                 * ms_xlmc : null
                 * canSaleCount : null
                 * packageNo :
                 * specifications :
                 * suitCount : 0
                 * goldGoods_DJ : 0
                 */

                private String inputCode;
                private String barcode;
                private String code;
                private String id;
                private String goodsGuid;
                private String name;
                private String unit;
                private String price;
                private String saleCount;
                private String hasedRefundCount;
                private String saleMoney;
                private String discount;
                private String frontDiscount;
                private String preferentialMoney;
                private String deptId;
                private String deptCode;
                private String classType;
                private String bulkType;
                private boolean packaged;
                private int ticktInx;
                private int ticktGoodsInx;
                private int inx;
                private String stamp;
                private boolean canDecimal;
                private String promoteGoodsSign;
                private String taxAmount;
                private String freeTaxAmount;
                private String wsjg;
                private String taxRate;
                private int taxed;
                private String packageNo;
                private String specifications;
                private String suitCount;
                private int goldGoods_DJ;

                public String getInputCode() {
                    return inputCode;
                }

                public void setInputCode(String inputCode) {
                    this.inputCode = inputCode;
                }

                public String getBarcode() {
                    return barcode;
                }

                public void setBarcode(String barcode) {
                    this.barcode = barcode;
                }

                public String getCode() {
                    return code;
                }

                public void setCode(String code) {
                    this.code = code;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getGoodsGuid() {
                    return goodsGuid;
                }

                public void setGoodsGuid(String goodsGuid) {
                    this.goodsGuid = goodsGuid;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getUnit() {
                    return unit;
                }

                public void setUnit(String unit) {
                    this.unit = unit;
                }

                public String getPrice() {
                    return price;
                }

                public void setPrice(String price) {
                    this.price = price;
                }

                public String getSaleCount() {
                    return saleCount;
                }

                public void setSaleCount(String saleCount) {
                    this.saleCount = saleCount;
                }

                public String getHasedRefundCount() {
                    return hasedRefundCount;
                }

                public void setHasedRefundCount(String hasedRefundCount) {
                    this.hasedRefundCount = hasedRefundCount;
                }

                public String getSaleMoney() {
                    return saleMoney;
                }

                public void setSaleMoney(String saleMoney) {
                    this.saleMoney = saleMoney;
                }

                public String getDiscount() {
                    return discount;
                }

                public void setDiscount(String discount) {
                    this.discount = discount;
                }

                public String getFrontDiscount() {
                    return frontDiscount;
                }

                public void setFrontDiscount(String frontDiscount) {
                    this.frontDiscount = frontDiscount;
                }

                public String getPreferentialMoney() {
                    return preferentialMoney;
                }

                public void setPreferentialMoney(String preferentialMoney) {
                    this.preferentialMoney = preferentialMoney;
                }

                public String getDeptId() {
                    return deptId;
                }

                public void setDeptId(String deptId) {
                    this.deptId = deptId;
                }

                public String getDeptCode() {
                    return deptCode;
                }

                public void setDeptCode(String deptCode) {
                    this.deptCode = deptCode;
                }

                public String getClassType() {
                    return classType;
                }

                public void setClassType(String classType) {
                    this.classType = classType;
                }

                public String getBulkType() {
                    return bulkType;
                }

                public void setBulkType(String bulkType) {
                    this.bulkType = bulkType;
                }

                public boolean isPackaged() {
                    return packaged;
                }

                public void setPackaged(boolean packaged) {
                    this.packaged = packaged;
                }

                public int getTicktInx() {
                    return ticktInx;
                }

                public void setTicktInx(int ticktInx) {
                    this.ticktInx = ticktInx;
                }

                public int getTicktGoodsInx() {
                    return ticktGoodsInx;
                }

                public void setTicktGoodsInx(int ticktGoodsInx) {
                    this.ticktGoodsInx = ticktGoodsInx;
                }

                public int getInx() {
                    return inx;
                }

                public void setInx(int inx) {
                    this.inx = inx;
                }

                public String getStamp() {
                    return stamp;
                }

                public void setStamp(String stamp) {
                    this.stamp = stamp;
                }

                public boolean isCanDecimal() {
                    return canDecimal;
                }

                public void setCanDecimal(boolean canDecimal) {
                    this.canDecimal = canDecimal;
                }

                public String getPromoteGoodsSign() {
                    return promoteGoodsSign;
                }

                public void setPromoteGoodsSign(String promoteGoodsSign) {
                    this.promoteGoodsSign = promoteGoodsSign;
                }

                public String getTaxAmount() {
                    return taxAmount;
                }

                public void setTaxAmount(String taxAmount) {
                    this.taxAmount = taxAmount;
                }

                public String getFreeTaxAmount() {
                    return freeTaxAmount;
                }

                public void setFreeTaxAmount(String freeTaxAmount) {
                    this.freeTaxAmount = freeTaxAmount;
                }

                public String getWsjg() {
                    return wsjg;
                }

                public void setWsjg(String wsjg) {
                    this.wsjg = wsjg;
                }

                public String getTaxRate() {
                    return taxRate;
                }

                public void setTaxRate(String taxRate) {
                    this.taxRate = taxRate;
                }

                public int getTaxed() {
                    return taxed;
                }

                public void setTaxed(int taxed) {
                    this.taxed = taxed;
                }

                public String getPackageNo() {
                    return packageNo;
                }

                public void setPackageNo(String packageNo) {
                    this.packageNo = packageNo;
                }

                public String getSpecifications() {
                    return specifications;
                }

                public void setSpecifications(String specifications) {
                    this.specifications = specifications;
                }

                public String getSuitCount() {
                    return suitCount;
                }

                public void setSuitCount(String suitCount) {
                    this.suitCount = suitCount;
                }

                public int getGoldGoods_DJ() {
                    return goldGoods_DJ;
                }

                public void setGoldGoods_DJ(int goldGoods_DJ) {
                    this.goldGoods_DJ = goldGoods_DJ;
                }
            }
        }
    }
}
